Browse Source

Dec 7 : [FIX] Bug Fixed 'import_bank_statement_odoo'

pull/295/head
AjmalCybro 1 year ago
parent
commit
8c15139934
  1. 41
      import_bank_statement_odoo/wizard/import_bank_statement.py
  2. 2
      odoo_website_helpdesk/__manifest__.py

41
import_bank_statement_odoo/wizard/import_bank_statement.py

@ -101,8 +101,28 @@ class ImportBankStatement(models.TransientModel):
raise ValidationError( raise ValidationError(
_("Amount is not set")) _("Amount is not set"))
elif not file_item.split(',')[4]: elif not file_item.split(',')[4]:
raise ValidationError( date_obj = str(fields.date.today()) if not \
_("Partner name is not set")) file_item.split(',')[3] else \
file_item.split(',')[
3]
transaction_date = datetime.strptime(date_obj,
"%Y-%m-%d")
# Creating a record in account.bank.statement model
statement = self.env[
'account.bank.statement'].create({
'name': file_item.split(',')[0],
'line_ids': [
(0, 0, {
'date': transaction_date,
'payment_ref': 'csv file',
'journal_id': self.journal_id.id,
'amount': file_item.split(',')[
1],
'amount_currency':
file_item.split(',')[2],
}),
],
})
return { return {
'type': 'ir.actions.act_window', 'type': 'ir.actions.act_window',
'name': 'Statements', 'name': 'Statements',
@ -154,8 +174,21 @@ class ImportBankStatement(models.TransientModel):
raise ValidationError( raise ValidationError(
_("Amount is not set")) _("Amount is not set"))
elif not line[3]: elif not line[3]:
raise ValidationError( date_obj = fields.date.today() if not line[2] else \
_("Partner name is not set")) line[2].date()
# Creating record
statement = self.env[
'account.bank.statement'].create({
'name': line[0],
'line_ids': [
(0, 0, {
'date': date_obj,
'payment_ref': 'xlsx file',
'journal_id': self.journal_id.id,
'amount': line[1],
}),
],
})
return { return {
'type': 'ir.actions.act_window', 'type': 'ir.actions.act_window',
'name': 'Statements', 'name': 'Statements',

2
odoo_website_helpdesk/__manifest__.py

@ -22,7 +22,7 @@
{ {
'name': "Website Helpdesk Support Ticket Management", 'name': "Website Helpdesk Support Ticket Management",
'version': '16.0.4.0.0', 'version': '16.0.4.0.1',
'summary': """Helpdesk Module for community""", 'summary': """Helpdesk Module for community""",
'description': """Can create ticket from website also and can manage it from backend. 'description': """Can create ticket from website also and can manage it from backend.
Bill can be created for ticket with service cost""", Bill can be created for ticket with service cost""",

Loading…
Cancel
Save