TIP: You can type at any time to perform a new search.
Pdf2data Import
edi_pdf2data_oca · OCA/edi
- Repository
- OCA/edi · module folder · Try on Runboat
- Module version
- 1.0.1
- Category
- Uncategorized
- Folder size
- 0.26 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/edi
- Last tracking update
- 2026-08-07 07:47:38
- Authors
- Odoo Community Association (OCA), CreuBlanca
- Maintainers
- Odoo Community Association (OCA), CreuBlanca
- Committers
- Raphaël Valyi, Enric Tobella, Weblate, OCA-git-bot, oca-ci
Code Analysis ⓘ
Views touched (6)
| 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 |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (3)
-
backend_idMany2one → edi.backenddefault=<expr>required=True args: 'edi.backend' -
pdf_fileBinaryrequired=Truestring='PDF' -
pdf_file_nameChar
-
import_pdf(self)
New fields (18)
-
decimal_separatorChardefault='.' -
exchange_type_idMany2one → edi.exchange.typerequired=True args: 'edi.exchange.type' -
exclude_keyword_idsOne2many → pdf2data.template.keyworddomain=[('exclude', '=', True)]inverse_name='template_id' args: 'pdf2data.template.keyword' -
extracted_textTextreadonly=True -
field_idsOne2many → pdf2data.template.fieldinverse_name='template_id' args: 'pdf2data.template.field' -
file_resultCharreadonly=True -
keyword_idsOne2many → pdf2data.template.keyworddomain=[('exclude', '=', False)]inverse_name='template_id' args: 'pdf2data.template.keyword' -
langSelectionselection='_get_lang'string='Language' -
lowercaseBoolean -
nameChar -
pdf2data_options_dictSerialized -
pdf2data_template_dictSerialized -
pdf_fileBinaryattachment=True -
pdf_filenameChar -
remove_accentsBoolean -
remove_whitespaceBoolean -
replace_idsOne2many → pdf2data.template.replaceinverse_name='template_id' args: 'pdf2data.template.replace' -
sequenceIntegerdefault=20
-
check_pdf(self)
New fields (15)
-
date_formatChar -
decimal_separatorChar -
endChar -
end_blockChar -
field_idMany2one → pdf2data.template.fieldondelete='cascade' args: 'pdf2data.template.field' -
field_idsOne2many → pdf2data.template.fieldinverse_name='field_id'string='Child Fields' args: 'pdf2data.template.field' -
kindSelectionargs: [('str', 'String'), ('int', 'Integer'), ('float', 'Float'), ('date', 'Date')] -
line_separatorChar -
nameCharrequired=True -
parse_modeSelectiondefault='regex'required=True args: [('regex', 'Regex'), ('static', 'Static'), ('line', 'Line')] -
split_separatorChar -
startChar -
start_blockChar -
template_idMany2one → pdf2data.templateondelete='cascade' args: 'pdf2data.template' -
valueText
No public methods.
New fields (2)
-
dataTextrequired=True -
template_idMany2one → pdf2data.templateargs: 'pdf2data.template'
-
import_data(self)
New fields (3)
-
excludeBoolean -
keywordCharrequired=True -
template_idMany2one → pdf2data.templateondelete='cascade'required=True args: 'pdf2data.template'
No public methods.
New fields (3)
-
from_charChar -
template_idMany2one → pdf2data.templateondelete='cascade'required=True args: 'pdf2data.template' -
to_charChar
No public methods.