res_bank.py 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # -*- coding: utf-8 -*-
  2. from openerp import models, fields, tools, api
  3. class resBank(models.Model):
  4. _inherit = 'res.bank'
  5. ruc = fields.Char('R.U.C.')
  6. @api.model
  7. def CreateUpdateListBanks(self):
  8. bancosPy = [
  9. {'name': 'CITIBANK N.A. SUC. PARAGUAY', 'ruc': '80001906-7', 'phone': '595216202000', 'fax': '595216202222'},
  10. {'name': 'BANCO DO BRASIL S.A.', 'ruc': '80001625-4', 'phone': '+59521490121/6', 'fax': '+59521448761'},
  11. {'name': 'BANCO DE LA NACION ARGENTINA', 'ruc': '80002301-3', 'phone': '+59521444361', 'fax': '+59521444365'},
  12. {'name': 'BANCO ITAU PARAGUAY S.A.', 'ruc': '80002201-7', 'phone': '+595214171000', 'fax': '+595212173707'},
  13. {'name': 'SUDAMERIS BANK SAECA', 'ruc': '80034461-8', 'phone': '+595214166000', 'fax': '+595214166234'},
  14. {'name': 'BBVA (BANCO BILBAO VIZCAYA ARGENTARIA PARAGUAY S.A)', 'ruc': '80022955-0', 'phone': '+595214176000', 'fax': '+59521448103'},
  15. {'name': 'BANCO GNB PARAGUAY SOCIEDAD ANONIMA', 'ruc': '80044227-0', 'phone': '+595216183000', 'fax': ''},
  16. {'name': 'BANCO REGIONAL S.A.E.C.A.', 'ruc': '80020981-8', 'phone': '+595071204740', 'fax': '+595071204745'},
  17. {'name': 'BANCO AMAMBAY S.A.', 'ruc': '80009515-4', 'phone': '+595216187000', 'fax': '+59521608813'},
  18. {'name': 'BANCO CONTINENTAL S.A.E.C.A.', 'ruc': '80019270-2', 'phone': '+595214192000', 'fax': '+595214192450'},
  19. {'name': 'VISION BANCO S.A.E.C.A.', 'ruc': '80009310-0', 'phone': '+595214143000', 'fax': '+595214153190'},
  20. {'name': 'BANCO ITAPUA S.A.E.C.A.', 'ruc': '80002227-0', 'phone': '+595071203461', 'fax': '+595071204572'},
  21. {'name': 'BANCO FAMILIAR S.A.E.C.A.', 'ruc': '80022570-8', 'phone': '+595214142000', 'fax': '+595214142476'},
  22. {'name': 'BANCO ATLAS S.A.', 'ruc': '80024928-3', 'phone': '+595216169000', 'fax': '+59521614600'},
  23. {'name': 'BANCOP S.A.', 'ruc': '80000441-8', 'phone': '+595213255000', 'fax': ''},
  24. {'name': 'INTERFISA BANCO S.A.E.C.A.', 'ruc': '80016889-5', 'phone': '+595214159000', 'fax': ''},
  25. {'name': 'BANCO NACIONAL DE FOMENTO', 'ruc': '80000856-1', 'phone': '', 'fax': ''},
  26. {'name': 'FINANCIERA EL COMERCIO S.A.E.C.A.', 'ruc': '80026157-7', 'phone': '', 'fax': ''},
  27. {'name': 'FINANCIERA PARAGUAYO – JAPONESA S.A.E.C.A.', 'ruc': '80026277-8', 'phone': '', 'fax': ''},
  28. {'name': 'SOLAR DE AHORRO Y FINANZAS S.A.E.C.A. ', 'ruc': 'xxxx', 'phone': '', 'fax': ''},
  29. {'name': 'FINEXPAR S.A.E.C.A. ', 'ruc': '80086018-7', 'phone': '', 'fax': ''},
  30. {'name': 'CRISOL Y ENCARNACIÓN FINANCIERA S.A.E.C.A. – CEFISA ', 'ruc': 'xxxx', 'phone': '', 'fax': ''},
  31. {'name': 'FINLATINA S.A. DE FINANZAS', 'ruc': '80008036-0', 'phone': '', 'fax': ''},
  32. {'name': 'FINANCIERA RIO S.A.E.C.A.', 'ruc': '80059206-9', 'phone': '', 'fax': ''},
  33. {'name': 'TU FINANCIERA S.A.E.C.A.', 'ruc': '80064698-3', 'phone': '', 'fax': ''},
  34. {'name': 'FIC S.A. DE FINANZAS', 'ruc': 'xxxx', 'phone': '', 'fax': ''},
  35. {'name': 'ITAIPU BINACIONAL', 'ruc': 'xxxx', 'phone': '+595615998989', 'fax': ''},
  36. {'name': 'TABACALERA DEL ESTE S.A.', 'ruc': 'xxxx', 'phone': '+59563122446', 'fax': '+59563122116'}
  37. ]
  38. for bancos in bancosPy:
  39. bank = self.env['res.bank'].search([('name', '=', bancos['name'])])
  40. banco = {
  41. 'name': bancos['name'],
  42. 'ruc': bancos['ruc'],
  43. 'phone': bancos['phone'],
  44. 'fax': bancos['fax']
  45. }
  46. if (not bank):
  47. bank.create(banco)