res_bank_payment.py 834 B

123456789101112131415161718192021222324
  1. # -*- coding: utf-8 -*-
  2. from openerp.http import request
  3. _MODEL = 'res.bank.payments'
  4. '''
  5. '''
  6. def create_bank_payment_statement(data, currency_id, date, partner_id=None, supplier_id=None):
  7. values = {
  8. 'bank_id': data.get('bankId', None),
  9. 'bank_payments_type_id': data.get('bankPaymentTypeId', None),
  10. 'currency_id': currency_id,
  11. 'date': date,
  12. 'partner_id': partner_id,
  13. 'number_cta': data.get('accountNumber', None),
  14. 'number_cta_origin': data.get('originAccount', None),
  15. 'name_holder': data.get('accountHolder', None),
  16. 'number': data.get('voucherNumber'),
  17. 'date_maturity': str(data.get('dueDate', '')),
  18. 'supplier_id': supplier_id,
  19. 'amount_total': data.get('amount', None)
  20. }
  21. request.env['res.bank.payments'].create(values)