Brazilian Localization Account Product
l10n_br_account_product · OCA/l10n-brazil
- Repository
- OCA/l10n-brazil · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localisation
- Folder size
- 0.96 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://odoo-brasil.org
- Last tracking update
- 2026-08-07 07:17:44
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Renato Lima, OCA-git-bot, oca-travis, Renato, Magno Costa
- Odoo dependencies
- Python dependencies
- num2words
- System dependencies
- None
- Required by
- l10n_br_account_product_service, l10n_br_data_account_product, l10n_br_sale_product, l10n_br_stock_account
- Description
Code Analysis ⓘ
Views touched (49)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
l10n_br_account_product_cfop_form |
l10n_br_account_product.cfop.name | l10n_br_account_product.cfop | form | New |
l10n_br_account_product_cfop_search |
l10n_br_account_product.cfop.search | l10n_br_account_product.cfop | search | New |
l10n_br_account_product_cfop_structure |
l10n_br_account_product.cfop.structure | l10n_br_account_product.cfop | tree | New |
l10n_br_account_product_cfop_tree |
l10n_br_account_product.cfop.tree | l10n_br_account_product.cfop | tree | New |
l10n_br_account_product_company_form |
l10n_br_account_product.res.company.form | res.company | form | Inherits l10n_br_account.l10n_br_account_company_form |
l10n_br_account_product_cst_form |
l10n_br_account_product.cst.name | l10n_br_account_product.cst | form | New |
l10n_br_account_product_cst_search |
l10n_br_account_product.cst.search | l10n_br_account_product.cst | search | New |
l10n_br_account_product_cst_tree |
l10n_br_account_product.cst.tree | l10n_br_account_product.cst | tree | New |
l10n_br_account_product_document_status_sefaz_form |
Consultar Documento | l10n_br_account_product.document_status_sefaz | form | New |
l10n_br_account_product_fiscal_category_form |
l10n_br_account_product.fiscal.category | l10n_br_account.fiscal.category | form | Inherits l10n_br_account.view_l10n_br_account_fiscal_category_form |
l10n_br_account_product_fiscal_classification_form |
l10n_br_account_product.fiscal_classification_form | account.product.fiscal.classification | form | Inherits account_product_fiscal_classification.view_account_product_fiscal_classification_form |
l10n_br_account_product_import_declaration_form |
l10n_br_account_product.import.declaration.form | l10n_br_account_product.import.declaration | form | New |
l10n_br_account_product_invoice_form |
l10n_br_account_product.invoice.form | account.invoice | form | Inherits account.invoice_form |
l10n_br_account_product_invoice_supplier_form |
l10n_br_account.invoice.supplier.form | account.invoice | form | Inherits account.invoice_supplier_form |
l10n_br_account_product_ipi_guideline_form_view |
l10n_br_account_product.ipi_guideline.form.view | l10n_br_account_product.ipi_guideline | form | New |
l10n_br_account_product_ipi_guideline_tree_view |
l10n_br_account_product.ipi_guideline.tree.view | l10n_br_account_product.ipi_guideline | tree | New |
l10n_br_account_product_nfe_export_form |
l10n_br_account_product.nfe_export.form | l10n_br_account_product.nfe_export | form | Inherits l10n_br_account_product_nfe_export_invoice_form |
l10n_br_account_product_nfe_export_invoice_form |
Exportar Nota Fiscal | l10n_br_account_product.nfe_export_invoice | form | New |
l10n_br_account_product_nfe_form |
l10n_br_account_product.nfe.form | account.invoice | form | New |
l10n_br_account_product_nfe_line_form |
l10n_br_account_product.nfe.line.form | account.invoice.line | form | New |
l10n_br_account_product_nfe_search |
l10n_br_account_product.nfe.search | account.invoice | search | New |
l10n_br_account_product_nfe_tree |
l10n_br_account_product.nfe.tree | account.invoice | tree | New |
l10n_br_account_product_partner_fiscal_type_form |
l10n_br_account_product.partner.fiscal.type | l10n_br_account.partner.fiscal.type | form | Inherits l10n_br_account.view_l10n_br_account_partner_fiscal_type_form |
l10n_br_account_product_payment_mode_form |
l10n_br_account_product.payment.mode.form | account.payment.mode | form | Inherits account_payment_mode.account_payment_mode_form |
l10n_br_account_product_payment_term_form |
l10n_br_account_product.payment.term.form | account.payment.term | form | Inherits account.view_payment_term_form |
l10n_br_account_product_position_form |
l10n_br_account_product.fiscal.position.form | account.fiscal.position | form | Inherits l10n_br_account.l10n_br_account_position_form |
l10n_br_account_product_tax_form |
l10n_br_account_product.tax.form | account.tax | form | Inherits account.view_tax_form |
l10n_br_account_product_tax_template_form |
l10n_br_account_product.tax.template.form | account.tax.template | form | Inherits account.view_account_tax_template_form |
l10n_br_account_product_template_form |
l10n_br_account_product.product.template.form | product.template | form | Inherits l10n_br_account.l10n_br_account_product_template_form_view |
l10n_br_account_product_view_account_invoice_report_search |
l10n_br_account.invoice.report.search | account.invoice.report | search | Inherits account.view_account_invoice_report_search |
l10n_br_fiscal_classification_template_normal_form_view_form |
fiscal_classification_template_normal_form_view_form | account.product.fiscal.classification.template | form | Inherits account_product_fiscal_classification.view_account_product_fiscal_classification_template_form |
l10n_br_fiscal_classification_template_normal_form_view_tree |
fiscal_classification_normal_form_view_tree | account.product.fiscal.classification.template | tree | New |
l10n_br_tax_definition_company_product_form |
l10n_br_tax.definition.company.product.form | l10n_br_tax.definition.company.product | form | New |
l10n_br_tax_definition_company_product_tree |
l10n_br_tax.definition.company.product.tree | l10n_br_tax.definition.company.product | tree | New |
l10n_br_tax_definition_purchase_form |
l10n_br_tax.definition.purchase.form | l10n_br_tax.definition.purchase | form | New |
l10n_br_tax_definition_purchase_template_form |
l10n_br_tax.definition.purchase.template.form | l10n_br_tax.definition.purchase.template | form | New |
l10n_br_tax_definition_purchase_template_tree |
l10n_br_tax.definition.purchase.template.tree | l10n_br_tax.definition.purchase.template | tree | New |
l10n_br_tax_definition_sale_template_tree |
l10n_br_tax.definition.sale.template.tree | l10n_br_tax.definition.sale.template | tree | New |
l10n_br_tax_definition_sale_tree |
l10n_br_tax.definition.sale.tree | l10n_br_tax.definition.sale | tree | New |
l10n_br_tax_definition_state_product_form |
l10n_br_tax.definition.state.product.form | l10n_br_tax.definition.state.product | form | New |
l10n_br_tax_definition_state_product_tree |
l10n_br_tax.definition.state.product.tree | l10n_br_tax.definition.state.product | tree | New |
l10n_br_tax_definition_template_sale_form |
l10n_br_tax.definition.sale.template.form | l10n_br_tax.definition.sale.template | form | New |
l10n_br_tax_icms_partition_form_view |
l10n_br_tax.icms_partition.form.view | l10n_br_tax.icms_partition | form | New |
l10n_br_tax_icms_partition_tree_view |
l10n_br_tax.icms_partition.tree.view | l10n_br_tax.icms_partition | tree | New |
view_account_invoice_refund_br |
view_account_invoice_refund_br | account.invoice.refund | Inherits account.view_account_invoice_refund | |
view_l10n_br_account_product_costs_ratio_form |
Rateio de custos | l10n_br_account_product.invoice.costs_ratio | form | New |
view_l10n_br_country_state_icms_table_form |
res.country.state | res.country.state | form | Inherits l10n_br_base.view_l10n_br_country_state_form |
view_l10n_br_taxdefinition_classification_sale_form |
l10n_br_tax.definition.sale.form | l10n_br_tax.definition.sale | form | New |
view_l10n_br_taxdefinition_purchase_tree |
l10n_br_tax.definition.purchase.tree | l10n_br_tax.definition.purchase | tree | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (46)
-
cfop_idMany2one → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'domain="[('internal_type', '=', 'normal')]"string='CFOP' -
ind_finalSelectiondefault='0'help='Indica operação com Consumidor final.'readonly=Truerequired=Falseselection=[('0', 'Não'), ('1', 'Sim')]states={'draft': [('readonly', False)]}string='Operação com Consumidor final'
-
map_tax(self, taxes, product=None, partner=None)@api.model -
map_tax_code(self, taxes, product=None, partner=None)@api.model
-
cest_idMany2one → l10n_br_account_product.cestcomodel_name='l10n_br_account_product.cest'string='CEST' -
cst_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'required=Falsestring='CST' -
fiscal_classification_idMany2one → account.product.fiscal.classificationcomodel_name='account.product.fiscal.classification'string='NCM' -
originSelectionselection=PRODUCT_ORIGINstring='Origem' -
tax_icms_relief_idMany2one → l10n_br_account_product.icms_reliefcomodel_name='l10n_br_account_product.icms_relief'string='Desoneração ICMS' -
tax_ipi_guideline_idMany2one → l10n_br_account_product.ipi_guidelinecomodel_name='l10n_br_account_product.ipi_guideline'string='Enquadramento IPI'
No public methods.
-
cest_idMany2one → l10n_br_account_product.cestcomodel_name='l10n_br_account_product.cest'string='CEST' -
cst_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'required=Falsestring='CST' -
fiscal_classification_idMany2one → account.product.fiscal.classification.templatecomodel_name='account.product.fiscal.classification.template'string='NCM' -
originSelectionselection=PRODUCT_ORIGINstring='Origem' -
tax_icms_relief_idMany2one → l10n_br_account_product.icms_reliefcomodel_name='l10n_br_account_product.icms_relief'string='Desoneração ICMS' -
tax_ipi_guideline_idMany2one → l10n_br_account_product.ipi_guidelinecomodel_name='l10n_br_account_product.ipi_guideline'string='Enquadramento IPI'
No public methods.
-
cfop_idMany2one → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'domain="[('internal_type', '=', 'normal')]"string='CFOP' -
ind_finalSelectiondefault='0'help='Indica operação com Consumidor final.'readonly=Truerequired=Falseselection=[('0', 'Não'), ('1', 'Sim')]states={'draft': [('readonly', False)]}string='Operação com Consumidor final'
No public methods.
-
amount_costsFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Outros Custos' -
amount_discountFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Desconto' -
amount_freightFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Valor do Frete' -
amount_grossFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Vlr. Bruto' -
amount_insuranceFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Valor do Seguro' -
amount_taxFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Tax' -
amount_totalFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Total' -
amount_total_taxesFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Total de Tributos' -
amount_untaxedFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Untaxed' -
brand_of_packagesCharreadonly=Truesize=60states={'draft': [('readonly', False)]}string='Brand' -
carrier_nameCharsize=32string='Nome Transportadora' -
cfop_idsMany2many → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'compute='_compute_cfops'copy=Falsestring='CFOP' -
cofins_baseFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Base COFINS' -
cofins_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Valor COFINS' -
date_hour_invoiceDatetimecopy=Falsehelp='Deixe em branco para usar a data atual'index=Truereadonly=Truestates={'draft': [('readonly', False)]}string='Data e hora de emissão' -
date_in_outDatetimecopy=Falsehelp='Deixe em branco para usar a data atual'index=Truereadonly=Truestates={'draft': [('readonly', False)]}string='Data de Entrada/Saida' -
document_serie_idMany2one → l10n_br_account.document.seriecomodel_name='l10n_br_account.document.serie'default=_default_fiscal_document_seriedomain="[('fiscal_document_id', '=', fiscal_document_id), ('company_id','=',company_id)]"readonly=Truestates={'draft': [('readonly', False)]}string='SĆ©rie' -
expedition_locationCharsize=32string='Local de Despacho' -
fiscal_category_idMany2one → l10n_br_account.fiscal.categorycomodel_name='l10n_br_account.fiscal.category'default=_default_fiscal_categoryreadonly=Truestates={'draft': [('readonly', False)]}string='Categoria Fiscal' -
fiscal_document_electronicBooleanrelated='fiscal_document_id.electronic' -
fiscal_document_idMany2one → l10n_br_account.fiscal.documentcomodel_name='l10n_br_account.fiscal.document'default=_default_fiscal_documentreadonly=Truestates={'draft': [('readonly', False)]}string='Documento' -
fiscal_document_related_idsOne2many → l10n_br_account_product.document.relatedcomodel_name='l10n_br_account_product.document.related'inverse_name='invoice_id'readonly=Truestates={'draft': [('readonly', False)]}string='Fiscal Document Related' -
fiscal_numberCharcopy=Falsehelp='Unique number of the invoice, computed\n automatically when the invoice is created.'readonly=Truesize=32states={'draft': [('readonly', False)]}string='Fiscal Number' -
fiscal_typeSelectiondefault=PRODUCT_FISCAL_TYPE_DEFAULTselection=PRODUCT_FISCAL_TYPEstring='Tipo Fiscal' -
icms_baseFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Base ICMS' -
icms_base_otherFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Base ICMS Outras' -
icms_dest_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Valor total do ICMS Interestadual para a UF de destino' -
icms_fcp_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Valor total do Fundo de Combate Ć Pobreza (FCP)' -
icms_origin_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Valor total do ICMS Interestadual para a UF do remetente' -
icms_st_baseFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Base ICMS ST' -
icms_st_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Valor ICMS ST' -
icms_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Valor ICMS' -
ii_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')readonly=Truestore=Truestring='Valor II' -
ind_finalSelectionhelp='Indica operação com Consumidor final.'readonly=Truerelated='fiscal_position_id.ind_final'required=Falseselection=[('0', 'Não'), ('1', 'Sim')]states={'draft': [('readonly', False)]}string='Consumidor final' -
ind_presSelectiondefault='0'help='Indicador de presenƧa do comprador no\nestabelecimento comercial no momento\nda operação.'readonly=Truerequired=Falseselection=[('0', 'NĆ£o se aplica (por exemplo, Nota Fiscal complementar ou de ajuste)'), ('1', 'Operação presencial'), ('2', 'Operação nĆ£o presencial, pela Internet'), ('3', 'Operação nĆ£o presencial, Teleatendimento'), ('4', 'NFC-e em operação com entrega em domicĆlio'), ('5', 'Operação presencial, fora do estabelecimento'), ('9', 'Operação nĆ£o presencial, outros')]states={'draft': [('readonly', False)]}string='Tipo de operação' -
ipi_baseFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Base IPI' -
ipi_base_otherFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Base IPI Outras' -
ipi_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Valor IPI' -
issuerSelectiondefault='0'readonly=Truestates={'draft': [('readonly', False)]} args: [('0', 'Emissão própria'), ('1', 'Terceiros')], 'Emitente' -
kind_of_packagesCharreadonly=Truesize=60states={'draft': [('readonly', False)]}string='EspƩcie' -
nfe_access_keyCharcopy=Falsereadonly=Truesize=44states={'draft': [('readonly', False)]}string='Chave de Acesso NFE' -
nfe_dateDatetimecopy=Falsereadonly=Truestring='Data do Status NFE' -
nfe_export_dateDatetimereadonly=Truestring='Exportação NFE' -
nfe_protocol_numberCharcopy=Falsereadonly=Truesize=15states={'draft': [('readonly', False)]}string='Protocolo' -
nfe_purposeSelectiondefault=_default_nfe_purposereadonly=Trueselection=[('1', 'Normal'), ('2', 'Complementar'), ('3', 'Ajuste'), ('4', 'Devolução de Mercadoria')]states={'draft': [('readonly', False)]}string='Finalidade da Emissão' -
nfe_statusCharcopy=Falsereadonly=Truesize=44string='Status na Sefaz' -
nfe_versionSelectiondefault=_default_nfe_versionreadonly=Trueselection=[('1.10', '1.10'), ('2.00', '2.00'), ('3.10', '3.10'), ('4.00', '4.00')]states={'draft': [('readonly', False)]}string='Versão NFe' -
notation_of_packagesCharreadonly=Truesize=60states={'draft': [('readonly', False)]}string='Numeração' -
number_of_packagesIntegerreadonly=Truestates={'draft': [('readonly', False)]}string='Volume' -
partner_shipping_idMany2one → res.partnercomodel_name='res.partner'help='Shipping address for current sales order.'readonly=Truestates={'draft': [('readonly', False)]}string='EndereƧo de Entrega' -
pis_baseFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Base PIS' -
pis_valueFloatcompute='_compute_amount'digits=dp.get_precision('Account')store=Truestring='Valor PIS' -
shipping_locationCharsize=32string='Local de Embarque' -
shipping_state_idMany2one → res.country.statecomodel_name='res.country.state'string='Estado de Embarque' -
typeSelectionstates={'draft': [('readonly', False)]} -
type_nf_paymentSelectiondefault='99'help='Obrigatório o preenchimento do Grupo InformaƧƵes de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.'selection=[('01', '01 - Dinheiro'), ('02', '02 - Cheque'), ('03', '03 - CartĆ£o de CrĆ©dito'), ('04', '04 - CartĆ£o de DĆ©bito'), ('06', '05 - CrĆ©dito Loja'), ('10', '10 - Vale Alimentação'), ('11', '11 - Vale Refeição'), ('12', '12 - Vale Presente'), ('13', '13 - Vale CombustĆvel'), ('14', '14 - Duplicata Mercantil'), ('15', '15 - Boleto BancĆ”rio'), ('90', '90 - Sem pagamento'), ('99', '99 - Outros')]string='Tipo de Pagamento da NF' -
vehicle_l10n_br_city_idMany2one → l10n_br_base.citycomodel_name='l10n_br_base.city'domain="[('state_id', '=', vehicle_state_id)]"string='MunicĆpio' -
vehicle_plateCharsize=7string='Placa do VeĆculo' -
vehicle_state_idMany2one → res.country.statecomodel_name='res.country.state'string='UF da Placa' -
vendor_serieCharhelp='Série do número da Nota Fiscal do Fornecedor'readonly=Truesize=12states={'draft': [('readonly', False)]}string='Série NF Entrada' -
weightFloathelp='The gross weight in Kg.'readonly=Truestates={'draft': [('readonly', False)]}string='Gross weight' -
weight_netFloathelp='The net weight in Kg.'readonly=Truestates={'draft': [('readonly', False)]}string='Net weight'
-
action_date_assign(self)@api.multi -
action_invoice_draft(self)@api.multi -
action_invoice_open(self)@api.multi -
action_number(self)@api.multi -
action_sefaz_open(self)@api.multi -
fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)@api.model -
get_taxes_values(self)@api.multi -
invoice_sefaz_export(self)@api.multi -
nfe_check(self)@api.multi -
onchange_payment_mode(self)@api.onchange('payment_mode_id') -
open_fiscal_document(self)@api.multireturn action to open NFe form
-
cest_idMany2one → l10n_br_account_product.cestcomodel_name='l10n_br_account_product.cest'string='CEST' -
cfop_idMany2one → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'domain="[('internal_type', '=', 'normal')]"string='CFOP' -
codeCharsize=60string='Código do Produto' -
cofins_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base COFINS' -
cofins_base_otherFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base COFINS Outras' -
cofins_cst_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'domain=[('tax_group_id.domain', '=', 'cofins')]string='CST PIS' -
cofins_manualBooleandefault=Falsestring='COFINS Manual?' -
cofins_percentFloatdefault=0.0digits=dp.get_precision('Discount')required=Truestring='Perc COFINS' -
cofins_st_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base COFINS ST' -
cofins_st_percentFloatdefault=0.0digits=dp.get_precision('Discount')required=Truestring='Perc COFINS ST' -
cofins_st_typeSelectiondefault='percent'required=Trueselection=[('percent', 'Percentual'), ('quantity', 'Em Valor')]string='Tipo do COFINS ST' -
cofins_st_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor COFINS ST' -
cofins_typeSelectiondefault='percent'required=Trueselection=[('percent', 'Percentual'), ('quantity', 'Em Valor')]string='Tipo do COFINS' -
cofins_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor COFINS' -
date_invoiceDatetimehelp='Keep empty to use the current date'index=Truereadonly=Truestates={'draft': [('readonly', False)]}string='Invoice Date' -
discount_valueFloatcompute='_compute_price'digits=dp.get_precision('Account')store=Truestring='Vlr. desconto' -
fciCharsize=36string='FCI do Produto' -
fiscal_category_idMany2one → l10n_br_account.fiscal.categorycomodel_name='l10n_br_account.fiscal.category'string='Categoria Fiscal' -
fiscal_classification_idMany2one → account.product.fiscal.classificationcomodel_name='account.product.fiscal.classification'string='Classificação Fiscal' -
fiscal_commentTextstring='Observação Fiscal' -
fiscal_position_idMany2one → account.fiscal.positioncomodel_name='account.fiscal.position'string='Posição Fiscal' -
freight_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Frete' -
icms_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base ICMS' -
icms_base_otherFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base ICMS Outras' -
icms_base_typeSelectiondefault='0'required=Trueselection=[('0', 'Margem Valor Agregado (%)'), ('1', 'Pauta (valor)'), ('2', 'Preço Tabelado MÔximo (valor)'), ('3', 'Valor da Operação')]string='Tipo Base ICMS' -
icms_cst_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'domain=[('tax_group_id.domain', '=', 'icms')]string='CST ICMS' -
icms_dest_baseFloatdefault=0.0digits=dp.get_precision('Account')string='Valor da BC do ICMS na UF de destino' -
icms_dest_percentFloatdefault=0.0digits=dp.get_precision('Account')string='AlĆquota interestadual das UF envolvidas' -
icms_dest_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Valor do ICMS Interestadual para a UF de destino' -
icms_fcp_percentFloatdefault=0.0digits=dp.get_precision('Account')string='% Fundo de Combate Ć Pobreza (FCP)' -
icms_fcp_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Valor do ICMS relativo ao Fundo de Combate Ć Pobreza (FCP) da UF de destino' -
icms_manualBooleandefault=Falsestring='ICMS Manual?' -
icms_originSelectiondefault='0'selection=PRODUCT_ORIGINstring='Origem' -
icms_origin_percentFloatdefault=0.0digits=dp.get_precision('Account')string='AlĆquota interna da UF de destino' -
icms_origin_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Valor do ICMS Interno para a UF do remetente' -
icms_part_percentFloatdefault=0.0digits=dp.get_precision('Account')string='Percentual provisório de partilha do ICMS Interestadual' -
icms_percentFloatdefault=0.0digits=dp.get_precision('Discount')string='Perc ICMS' -
icms_percent_reductionFloatdefault=0.0digits=dp.get_precision('Discount')string='Perc Redução de Base ICMS' -
icms_relief_idMany2one → l10n_br_account_product.icms_reliefcomodel_name='l10n_br_account_product.icms_relief'string='Desoneração ICMS' -
icms_st_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base ICMS ST' -
icms_st_base_otherFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base ICMS ST Outras' -
icms_st_base_typeSelectiondefault='4'required=Trueselection=[('0', 'PreƧo tabelado ou mƔximo sugerido'), ('1', 'Lista Negativa (valor)'), ('2', 'Lista Positiva (valor)'), ('3', 'Lista Neutra (valor)'), ('4', 'Margem Valor Agregado (%)'), ('5', 'Pauta (valor)')]string='Tipo Base ICMS ST' -
icms_st_mvaFloatdefault=0.0digits=dp.get_precision('Discount')string='MVA Ajustado ICMS ST' -
icms_st_percentFloatdefault=0.0digits=dp.get_precision('Discount')string='Percentual ICMS ST' -
icms_st_percent_reductionFloatdefault=0.0digits=dp.get_precision('Discount')string='Perc Redução de Base ICMS ST' -
icms_st_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor ICMS ST' -
icms_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor ICMS' -
ii_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base II' -
ii_customhouse_chargesFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Despesas Aduaneiras' -
ii_iofFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor IOF' -
ii_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor II' -
import_declaration_idsOne2many → l10n_br_account_product.import.declarationcomodel_name='l10n_br_account_product.import.declaration'inverse_name='invoice_line_id'string='Declaração de Importação' -
insurance_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Valor do Seguro' -
ipi_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base IPI' -
ipi_base_otherFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base IPI Outras' -
ipi_cst_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'domain=[('tax_group_id.domain', '=', 'ipi')]string='CST IPI' -
ipi_guideline_idMany2one → l10n_br_account_product.ipi_guidelinecomodel_name='l10n_br_account_product.ipi_guideline'string='Enquadramento Legal IPI' -
ipi_manualBooleandefault=Falsestring='IPI Manual?' -
ipi_percentFloatdefault=0.0digits=dp.get_precision('Discount')required=Truestring='Perc IPI' -
ipi_typeSelectiondefault='percent'required=Trueselection=[('percent', 'Percentual'), ('quantity', 'Em Valor')]string='Tipo do IPI' -
ipi_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor IPI' -
issqn_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base ISSQN' -
issqn_manualBooleandefault=Falsestring='ISSQN Manual?' -
issqn_percentFloatdefault=0.0digits=dp.get_precision('Discount')required=Truestring='Perc ISSQN' -
issqn_typeSelectiondefault='N'required=Trueselection=[('N', 'Normal'), ('R', 'Retida'), ('S', 'Substituta'), ('I', 'Isenta')]string='Tipo do ISSQN' -
issqn_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor ISSQN' -
other_costs_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Outros Custos' -
partner_orderCharsize=15string='Código do Pedido (xPed)' -
partner_order_lineCharsize=6string='Item do Pedido (nItemPed)' -
pis_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base PIS' -
pis_base_otherFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base PIS Outras' -
pis_cst_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'domain=[('tax_group_id.domain', '=', 'pis')]string='CST PIS' -
pis_manualBooleandefault=Falsestring='PIS Manual?' -
pis_percentFloatdefault=0.0digits=dp.get_precision('Discount')required=Truestring='Perc PIS' -
pis_st_baseFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Base PIS ST' -
pis_st_percentFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Perc PIS ST' -
pis_st_typeSelectiondefault='percent'required=Trueselection=[('percent', 'Percentual'), ('quantity', 'Em Valor')]string='Tipo do PIS ST' -
pis_st_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor PIS ST' -
pis_typeSelectiondefault='percent'required=Trueselection=[('percent', 'Percentual'), ('quantity', 'Em Valor')]string='Tipo do PIS' -
pis_valueFloatdefault=0.0digits=dp.get_precision('Account')required=Truestring='Valor PIS' -
price_grossFloatcompute='_compute_price'digits=dp.get_precision('Account')store=Truestring='Vlr. Bruto' -
price_tax_discountFloatcompute='_compute_price'digits=dp.get_precision('Account')store=Truestring='Vlr. s/ Impostos' -
product_typeSelectiondefault='product'required=Trueselection=[('product', 'Produto'), ('service', 'ServiƧo')]string='Tipo do Produto' -
service_type_idMany2one → l10n_br_account.service.typecomodel_name='l10n_br_account.service.type'string='Tipo de ServiƧo' -
total_taxesFloatdefault=0.0digits=dp.get_precision('Account')requeried=Truestring='Total de Tributos'
-
tax_exists(self, domain=None)@api.model
-
force_fiscal_category_idMany2one → l10n_br_account.fiscal.categorydomain="[('journal_type', '=', 'sale_refund'), ('fiscal_type', '=', 'product')]" args: 'l10n_br_account.fiscal.category', 'ForƧar Categoria Fiscal'
-
compute_refund(self, mode='refund')@api.multi -
fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False)@api.model
-
cfop_idMany2one → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'domain="[('internal_type', '=', 'normal')]"readonly=Truestring='CFOP' -
cofins_valueFloatdigits=dp.get_precision('Account')required=Truestring='Valor COFINS' -
fiscal_typeSelectionselection=PRODUCT_FISCAL_TYPEstring='Tipo Fiscal' -
icms_st_valueFloatdigits=dp.get_precision('Account')required=Truestring='Valor ICMS ST' -
icms_valueFloatdigits=dp.get_precision('Account')required=Truestring='Valor ICMS' -
ii_valueFloatdigits=dp.get_precision('Account')required=Truestring='Valor II' -
ipi_valueFloatdigits=dp.get_precision('Account')required=Truestring='Valor IPI' -
issuerSelectionreadonly=Trueselection=[('0', 'Emissão própria'), ('1', 'Terceiros')]string='Emitente' -
pis_valueFloatdigits=dp.get_precision('Account')required=Truestring='Valor PIS' -
total_with_taxesFloatdigits=dp.get_precision('Account')required=Truestring='Total com Impostos'
No public methods.
-
type_nf_paymentSelectiondefault='99'help='Obrigatório o preenchimento do Grupo InformaƧƵes de Pagamento para NF-e e NFC-e. Para as notas com finalidade de Ajuste ou Devolução o campo Forma de Pagamento deve ser preenchido com 90 - Sem Pagamento.'required=Trueselection=[('01', '01 - Dinheiro'), ('02', '02 - Cheque'), ('03', '03 - CartĆ£o de CrĆ©dito'), ('04', '04 - CartĆ£o de DĆ©bito'), ('06', '05 - CrĆ©dito Loja'), ('10', '10 - Vale Alimentação'), ('11', '11 - Vale Refeição'), ('12', '12 - Vale Presente'), ('13', '13 - Vale CombustĆvel'), ('14', '14 - Duplicata Mercantil'), ('15', '15 - Boleto BancĆ”rio'), ('90', '90 - Sem pagamento'), ('99', '99 - Outros')]string='Tipo de Pagamento da NF'
No public methods.
-
indPagSelectiondefault='1'selection=[('0', 'Pagamento Ć Vista'), ('1', 'Pagamento Ć Prazo'), ('2', 'Outros')]string='Indicador de Pagamento'
No public methods.
-
child_idsOne2many → account.product.fiscal.classificationcomodel_name='account.product.fiscal.classification'inverse_name='parent_id'string='Child Fiscal Classifications' -
estd_import_taxes_perctFloatcompute='_compute_product_estimated_taxes_percent'store=Truestring='Impostos de Importação Estimados(%)' -
estd_national_taxes_perctFloatcompute='_compute_product_estimated_taxes_percent'store=Truestring='Impostos Nacionais Estimados(%)' -
inv_copy_noteBooleanhelp='Copia a observação no documento fiscal'string='Copiar Observação' -
noteTextstring='ObservaƧƵes' -
parent_idMany2one → account.product.fiscal.classificationcomodel_name='account.product.fiscal.classification'domain="[('type', 'in', ('view', 'normal'))]"index=Truestring='Parent Fiscal Classification' -
purchase_tax_definition_lineOne2many → l10n_br_tax.definition.purchasecomodel_name='l10n_br_tax.definition.purchase'inverse_name='fiscal_classification_id'string='Taxes Definitions' -
purchase_tax_idsMany2many → account.taxcomodel_name='account.tax'compute='_compute_taxes'store=Truestring='Purchase Taxes' -
sale_tax_definition_lineOne2many → l10n_br_tax.definition.salecomodel_name='l10n_br_tax.definition.sale'inverse_name='fiscal_classification_id'string='Taxes Definitions' -
sale_tax_idsMany2many → account.taxcomodel_name='account.tax'compute='_compute_taxes'store=Truestring='Sale Taxes' -
tax_estimate_idsOne2many → l10n_br_tax.estimatecomodel_name='l10n_br_tax.estimate'inverse_name='fiscal_classification_id'readonly=Truestring='Impostos Estimados' -
typeSelectiondefault='normal'selection=[('view', 'Visão'), ('normal', 'Normal'), ('extension', 'Extensão')]string='Tipo'
-
get_ibpt(self)@api.multi -
update_due_ncm(self)@api.model
-
child_idsOne2many → account.product.fiscal.classification.templatecomodel_name='account.product.fiscal.classification.template'inverse_name='parent_id'string='Child Fiscal Classifications' -
inv_copy_noteBooleanhelp='Copia a observação no documento fiscal'string='Copiar Observação' -
noteTextstring='ObservaƧƵes' -
parent_idMany2one → account.product.fiscal.classification.templatecomodel_name='account.product.fiscal.classification.template'domain="[('type', 'in', ('view', 'normal'))]"ondelete='cascade'string='Parent Fiscal Classification' -
purchase_tax_definition_lineOne2many → l10n_br_tax.definition.purchase.templatecomodel_name='l10n_br_tax.definition.purchase.template'inverse_name='fiscal_classification_id'string='Taxes Definitions' -
purchase_tax_idsMany2many → account.tax.templatecomodel_name='account.tax.template'compute='_compute_taxes'string='Purchase Taxes' -
sale_tax_definition_lineOne2many → l10n_br_tax.definition.sale.templatecomodel_name='l10n_br_tax.definition.sale.template'inverse_name='fiscal_classification_id'string='Taxes Definitions' -
sale_tax_idsMany2many → account.tax.templatecomodel_name='account.tax.template'compute='_compute_taxes'string='Sale Taxes' -
tax_estimate_idsOne2many → l10n_br_tax.estimate.templatecomodel_name='l10n_br_tax.estimate.template'inverse_name='fiscal_classification_id'string='Impostos Estimados' -
typeSelectiondefault='normal'selection=[('view', 'Visão'), ('normal', 'Normal'), ('extension', 'Extensão')]string='Tipo'
No public methods.
-
icms_base_typeSelectiondefault='0'required=Trueselection=[('0', 'Margem Valor Agregado (%)'), ('1', 'Pauta (valor)'), ('2', 'Preço Tabelado MÔximo (valor)'), ('3', 'Valor da Operação')]string='Tipo Base ICMS' -
icms_st_base_typeSelectiondefault='4'required=Trueselection=[('0', 'PreƧo tabelado ou mƔximo sugerido'), ('1', 'Lista Negativa (valor)'), ('2', 'Lista Positiva (valor)'), ('3', 'Lista Neutra (valor)'), ('4', 'Margem Valor Agregado (%)'), ('5', 'Pauta (valor)')]string='Tipo Base ICMS ST'
-
compute_all(self, price_unit, currency=None, quantity=1.0, product=None, partner=None, fiscal_position=False, insurance_value=0.0, freight_value=0.0, other_costs_value=0.0, base_tax=0.0)@api.multiReturns all information required to apply taxes (in self + their children in case of a tax goup). We consider the sequence of the parent for group of taxes. Eg. considering letters as taxes and alphabetic order as sequence : [G, B([A, D, F]), E, C] will be computed as [A, D, F, C, E, G] RETURN: { 'total_excluded': 0.0, # Total without taxes 'total_included': 0.0, # Total with taxes 'total_tax_discount': 0.0 # Total tax out of price 'taxes': [{ # One dict for each tax in self # and their children 'id': int, 'name': str, 'amount': float, 'sequence': int, 'account_id': int, 'refund_account_id': int, 'analytic': boolean, }] }
-
icms_base_typeSelectiondefault='0'required=Trueselection=[('0', 'Margem Valor Agregado (%)'), ('1', 'Pauta (valor)'), ('2', 'Preço Tabelado MÔximo (valor)'), ('3', 'Valor da Operação')]string='Tipo Base ICMS' -
icms_st_base_typeSelectiondefault='4'required=Trueselection=[('0', 'PreƧo tabelado ou mƔximo sugerido'), ('1', 'Lista Negativa (valor)'), ('2', 'Lista Positiva (valor)'), ('3', 'Lista Neutra (valor)'), ('4', 'Margem Valor Agregado (%)'), ('5', 'Pauta (valor)')]string='Tipo Base ICMS ST'
No public methods.
-
fiscal_typeSelectiondefault=PRODUCT_FISCAL_TYPE_DEFAULTrequired=Trueselection=PRODUCT_FISCAL_TYPEstring='Tipo Fiscal'
No public methods.
-
fiscal_typeSelectiondefault=PRODUCT_FISCAL_TYPE_DEFAULTrequired=Trueselection=PRODUCT_FISCAL_TYPEstring='Tipo Fiscal'
No public methods.
-
ind_ie_destSelectiondefault=NFE_IND_IE_DEST_DEFAULTrequired=Trueselection=NFE_IND_IE_DESTstring='Contribuinte do ICMS'
No public methods.
-
codeCharsize=9string='Código' -
itemCharsize=4string='Item' -
nameCharstring='Nome' -
segmentCharsize=32string='Segmento'
-
name_get(self)@api.multi -
name_search(self, name, args=None, operator='ilike', limit=100)@api.model
-
child_idsOne2many → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'inverse_name='parent_id'string='CFOP Filhos' -
codeCharrequired=Truesize=4string='Código' -
descriptionTextstring='Descrição' -
id_destSelectionhelp='Identificador de local de destino da operação.'selection=[('1', 'Operação interna'), ('2', 'Operação interestadual'), ('3', 'Operação com exterior')]string='Local de destino da operação' -
internal_typeSelectiondefault='normal'required=Trueselection=[('view', 'Visualização'), ('normal', 'Normal')]string='Tipo Interno' -
nameCharrequired=Truesize=256string='Nome' -
parent_idMany2one → l10n_br_account_product.cfopcomodel_name='l10n_br_account_product.cfop'string='CFOP Pai' -
small_nameCharrequired=Truesize=32string='Nome Reduzido' -
typeSelectionrequired=Trueselection=TYPEstring='Tipo'
-
name_get(self)@api.multi -
name_search(self, name, args=None, operator='ilike', limit=100)@api.model
-
codeCharrequired=Truestring='Código' -
nameCharrequired=Truestring='Nome' -
tax_group_idMany2one → account.tax.groupcomodel_name='account.tax.group'required=Truestring='Grupo de Impostos'
-
name_get(self)@api.multi -
name_search(self, name, args=None, operator='ilike', limit=100)@api.model
-
access_keyCharsize=44string='Chave de Acesso' -
cnpj_cpfCharsize=18string='CNPJ/CPF' -
cpfcnpj_typeSelectiondefault='cnpj'selection=[('cpf', 'CPF'), ('cnpj', 'CNPJ')]string='Tipo Doc.' -
dateDatestring='Data' -
document_typeSelectionrequired=Trueselection=[('nf', 'NF'), ('nfe', 'NF-e'), ('cte', 'CT-e'), ('nfrural', 'NF Produtor'), ('cf', 'Cupom Fiscal')]string='Tipo Documento' -
fiscal_document_idMany2one → l10n_br_account.fiscal.documentcomodel_name='l10n_br_account.fiscal.document'string='Documento' -
inscr_estCharsize=16string='Inscr. Estadual/RG' -
invoice_idMany2one → account.invoicecomodel_name='account.invoice'index=Trueondelete='cascade'string='Documento Fiscal' -
invoice_related_idMany2one → account.invoicecomodel_name='account.invoice'index=Trueondelete='cascade'string='Documento Fiscal' -
numberCharsize=32string='NĆŗmero' -
serieCharsize=12string='SƩrie' -
state_idMany2one → res.country.statecomodel_name='res.country.state'domain="[('country_id.code', '=', 'BR')]"string='Estado'
No public methods.
-
cUFIntegerreadonly=Truestring='Codigo Estado' -
chNFeCharsize=44string='Chave de Acesso NFE' -
nfe_environmentSelectionselection=[('1', 'Produção'), ('2', 'Homologação')]string='Ambiente' -
procEventoNFeTextreadonly=Truesting='Processamento Evento NFE' -
protNFeTextreadonly=Truestring='Protocolo NFE' -
retCancNFeTextreadonly=Truestring='Cancelamento NFE' -
stateSelectiondefault='init'index=Truereadonly=Trueselection=[('init', 'Init'), ('error', 'Error'), ('done', 'Done')]string='State' -
versionTextreadonly=Truestring='Versão' -
xMotivoTextreadonly=Truestring='Motivo'
-
get_document_status(self)@api.multi
-
activeBooleandefault=Truestring='Ativo' -
codeCharrequired=Truesize=2string='Código' -
nameCharrequired=Truesize=256string='Nome'
No public methods.
-
afrmm_valueFloatdefault=0.0digits=dp.get_precision('Account')string='Valor da AFRMM' -
date_registrationDaterequired=Truestring='Data de Registro' -
date_releaseDaterequired=Truestring='Data de Liberação' -
exporting_codeCharrequired=Truesize=60string='Código do Exportador' -
invoice_line_idMany2one → account.invoice.linecomodel_name='account.invoice.line'index=Trueondelete='cascade'string='Linha de Documento Fiscal' -
line_idsOne2many → l10n_br_account_product.import.declaration.linecomodel_name='l10n_br_account_product.import.declaration.line'inverse_name='import_declaration_id'string='Linhas da DI' -
locationCharrequired=Truesize=60string='Local' -
nameCharrequired=Truesize=10string='NĆŗmero da DI' -
state_idMany2one → res.country.statecomodel_name='res.country.state'domain="[('country_id.code', '=', 'BR')]"string='Estado' -
thirdparty_cnpjCharsize=18string='CNPJ' -
thirdparty_state_idMany2one → res.country.statecomodel_name='res.country.state'domain="[('country_id.code', '=', 'BR')]"string='Estado' -
type_importSelectiondefault='1'selection=[('1', '1 - Importação por conta própria'), ('2', '2 - Importação por conta e ordem'), ('3', '3 - Importação por encomenda')]string='Tipo de Importação' -
type_transportationSelectionselection=[('1', '1 - MarĆtima'), ('2', '2 - Fluvial'), ('3', '3 - Lacustre'), ('4', '4 - AĆ©rea'), ('5', '5 - Postal'), ('6', '6 - FerroviĆ”ria'), ('7', '7 - RodoviĆ”ria'), ('8', '8 - Conduto / Rede TransmissĆ£o'), ('9', '9 - Meios Próprios'), ('10', '10 - Entrada / SaĆda ficta')]string='Transporte Internacional'
No public methods.
-
amount_discountFloatdefault=0.0digits=dp.get_precision('Account')string='Valor' -
import_declaration_idMany2one → l10n_br_account_product.import.declarationcomodel_name='l10n_br_account_product.import.declaration'index=Trueondelete='cascade'string='DI' -
manufacturer_codeCharrequired=Truesize=60string='Código do Fabricante' -
nameCharrequired=Truesize=3string='Adição' -
sequenceIntegerdefault=1required=Truestring='SequĆŖncia'
No public methods.
-
amount_costs_valueFloatargs: 'Outros Custos' -
amount_freight_valueFloatargs: 'Frete' -
amount_insurance_valueFloatargs: 'Seguro'
-
set_invoice_costs_ratio(self)@api.multi
-
codeCharrequired=Truesize=3string='Código' -
cst_groupSelectionrequired=Trueselection=[('imunidade', 'Imunidade'), ('suspensao', 'Suspensão'), ('isencao', 'Isenção'), ('reducao', 'Redução'), ('outros', 'Outros')]string='Grupo CST' -
cst_in_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'string='CST Entrada' -
cst_out_idMany2one → l10n_br_account_product.cstcomodel_name='l10n_br_account_product.cst'string='CST SaĆda' -
nameTextrequired=Truestring='Descrição Enquadramento Legal do IPI'
No public methods.
-
company_idMany2one → res.companycomodel_name='res.company'default=<expr>string='Company' -
import_status_draftBooleanstring='Importar NFs com status em rascunho' -
nfe_export_resultOne2many → l10n_br_account_product.nfe_export_resultcomodel_name='l10n_br_account_product.nfe_export_result'inverse_name='wizard_id'string='NFe Export Result'
No public methods.
-
export_folderBooleandefault=_default_export_folderstring='Salvar na Pasta de Exportação' -
fileBinaryreadonly=True args: 'Arquivo' -
file_typeSelectiondefault=_default_file_typeselection=[('xml', 'XML')]string='Tipo do Arquivo' -
nameCharsize=255string='Nome' -
nfe_environmentSelectiondefault=_default_nfe_environmentselection=[('1', 'Produção'), ('2', 'Homologação')]string='Ambiente' -
nfe_export_resultOne2many → l10n_br_account_product.nfe_export_invoice_resultcomodel_name='l10n_br_account_product.nfe_export_invoice_result'inverse_name='wizard_id'string='NFe Export Result' -
sign_xmlBooleandefault=_default_sign_xmlstring='Assinar XML' -
stateSelectiondefault='init'readonly=Trueselection=[('init', 'init'), ('done', 'done')]string='state'
-
nfe_export(self)@api.multi
-
documentCharsize=255string='Documento' -
messageCharsize=255string='Mensagem' -
statusSelectionselection=[('success', 'Sucesso'), ('error', 'Erro')]string='Status' -
wizard_idMany2one → l10n_br_account_product.nfe_export_invoicecomodel_name='l10n_br_account_product.nfe_export_invoice'ondelete='cascade'string='Wizard ID'
No public methods.
-
wizard_idMany2one → l10n_br_account_product.nfe_exportcomodel_name='l10n_br_account_product.nfe_export'ondelete='cascade'string='Wizard ID'
No public methods.
-
company_idMany2one → res.companycomodel_name='res.company'string='Empresa'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
-
fiscal_classification_idMany2one → account.product.fiscal.classificationcomodel_name='account.product.fiscal.classification'string='Classificação Fiscal' -
state_idMany2one → res.country.statecomodel_name='res.country.state'string='Estado'
No public methods.
-
fiscal_classification_idMany2one → account.product.fiscal.classificationcomodel_name='account.product.fiscal.classification'index=Truestring='Fiscal Classification'
No public methods.
-
activeBooleandefault=Truestring='Ativo' -
company_idMany2one → res.companycomodel_name='res.company' -
create_dateDatetimereadonly=Truestring='Data de Criação' -
federal_taxes_importFloatdefault=0.0digits=dp.get_precision('Account')string='Impostos Federais Importado' -
federal_taxes_nationalFloatdefault=0.0digits=dp.get_precision('Account')string='Impostos Federais Nacional' -
keyCharsize=32string='Chave' -
municipal_taxesFloatdefault=0.0digits=dp.get_precision('Account')string='Impostos Municipais Nacional' -
originCharsize=32string='Fonte' -
state_idMany2one → res.country.statecomodel_name='res.country.state'required=Truestring='Estado' -
state_taxesFloatdefault=0.0digits=dp.get_precision('Account')string='Impostos Estaduais Nacional' -
versionCharsize=32string='Versão'
No public methods.
-
fiscal_classification_idMany2one → account.product.fiscal.classification.templatecomodel_name='account.product.fiscal.classification.template'index=Truestring='Fiscal Classification'
No public methods.
-
date_endDaterequired=Truestring='Data Final' -
date_startDaterequired=Truestring='Data Inicial' -
rateFloatrequired=Truestring='Percentual Interestadual de Rateio'
No public methods.
-
cest_idMany2one → l10n_br_account_product.cestcomodel_name='l10n_br_account_product.cest'string='CEST' -
estd_import_taxes_perctFloatrelated='fiscal_classification_id.estd_import_taxes_perct' -
estd_national_taxes_perctFloatrelated='fiscal_classification_id.estd_national_taxes_perct' -
fciCharsize=36string='FCI do Produto' -
fiscal_typeSelectiondefault=PRODUCT_FISCAL_TYPE_DEFAULTselection_add=PRODUCT_FISCAL_TYPE -
originSelectiondefault='0'selection=PRODUCT_ORIGINstring='Origem' -
service_type_idMany2one → l10n_br_account.service.typecomodel_name='l10n_br_account.service.type'string='Tipo de ServiƧo'
No public methods.
-
accountant_cnpj_cpfCharsize=18string='CNPJ/CPF Contador' -
document_serie_product_idsMany2many → l10n_br_account.document.seriecolumn1='company_id'column2='document_serie_product_id'comodel_name='l10n_br_account.document.serie'domain="[('company_id', '=', active_id),('active','=',True),('fiscal_type','=','product')]"relation='res_company_l10n_br_account_document_serie'string='SĆ©rie de Documentos Fiscais' -
export_folderBooleanstring='Salvar na Pasta de Exportação' -
file_typeSelectiondefault='xml'selection=[('xml', 'XML')]string='Tipo do Arquivo Padrão' -
freight_tax_idMany2one → account.taxcomodel_name='account.tax'domain=[('domain', '=', 'freight')]string='Freight Sale Tax' -
in_invoice_fiscal_category_idMany2one → l10n_br_account.fiscal.categorycomodel_name='l10n_br_account.fiscal.category'domain="[('journal_type','=','purchase'), ('state', '=', 'approved'), ('fiscal_type','=','product'), ('type','=','input')]"string='Categoria Fiscal de Produto PadrĆ£o de Entrada' -
in_refund_fiscal_category_idMany2one → l10n_br_account.fiscal.categorycomodel_name='l10n_br_account.fiscal.category'domain="[('journal_type','=','purchase_refund'),('state', '=', 'approved'), ('fiscal_type','=','product'),('type','=','output')]"string='Devolução Entrada' -
insurance_tax_idMany2one → account.taxcomodel_name='account.tax'domain=[('domain', '=', 'insurance')]string='Insurance Sale Tax' -
nfe_a1_fileBinarystring='Arquivo NFe A1' -
nfe_a1_passwordCharsize=64string='Senha NFe A1' -
nfe_backup_folderCharsize=254string='Pasta de Backup' -
nfe_environmentSelectiondefault='2'selection=[('1', 'Produção'), ('2', 'Homologação')]string='Ambiente Padrão' -
nfe_export_folderCharsize=254string='Pasta de Exportação' -
nfe_import_folderCharsize=254string='Pasta de Importação' -
nfe_versionSelectiondefault='4.00'required=Trueselection=[('1.10', '1.10'), ('2.00', '2.00'), ('3.10', '3.10'), ('4.00', '4.00')]string='Versão NFe' -
other_costs_tax_idMany2one → account.taxcomodel_name='account.tax'domain=[('domain', '=', 'other_costs')]string='Other Costs Sale Tax' -
out_invoice_fiscal_category_idMany2one → l10n_br_account.fiscal.categorycomodel_name='l10n_br_account.fiscal.category'domain="[('journal_type','=','sale'), ('state', '=', 'approved'), ('fiscal_type','=','product'), ('type','=','output')]"string='Categoria Fiscal de Produto PadrĆ£o de Saida' -
out_refund_fiscal_category_idMany2one → l10n_br_account.fiscal.categorycomodel_name='l10n_br_account.fiscal.category'domain="[('journal_type','=','sale_refund'),('state', '=', 'approved'), ('fiscal_type','=','product'), ('type','=','input')]"string='Devolução Saida' -
product_invoice_idMany2one → l10n_br_account.fiscal.documentcomodel_name='l10n_br_account.fiscal.document'string='Documento Fiscal' -
product_tax_definition_lineOne2many → l10n_br_tax.definition.company.productcomodel_name='l10n_br_tax.definition.company.product'inverse_name='company_id'string='Taxes Definitions' -
product_tax_idsMany2many → account.taxcomodel_name='account.tax'compute='_compute_taxes'store=Truestring='Product Taxes' -
sign_xmlBooleanstring='Assinar XML'
No public methods.
-
product_tax_definition_lineOne2many → l10n_br_tax.definition.state.productcomodel_name='l10n_br_tax.definition.state.product'inverse_name='state_id'string='Taxes Definitions' -
product_tax_idsMany2many → account.taxcomodel_name='account.tax'compute='_compute_taxes'store=Truestring='Product Taxes'
No public methods.
No new fields.
Public methods (1)-
action_create(self)@api.multi
No new fields.
Public methods (1)-
execute(self)This function is called at the confirmation of the wizard to generate the COA from the templates. It will read all the provided information to create the accounts, the banks, the journals, the taxes, the tax codes, the accounting properties... accordingly for the chosen company. This is override in Brazilian Localization to copy CFOP from fiscal positions template to fiscal positions. :Parameters: - 'cr': Database cursor. - 'uid': Current user. - 'ids': orm_memory id used to read all data. - 'context': Context.
Loading…
Loading…
Loading…