cashbox_statement_confirm.py 2.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. # -*- coding: utf-8 -*-
  2. from openerp import models, fields, tools, api
  3. import openerp.addons.decimal_precision as dp
  4. class cashbox_statement_confirm(models.Model):
  5. _name = "cashbox.statement.confirm"
  6. name = fields.Char('name', required=True)
  7. ref = fields.Char('Ref')
  8. date = fields.Date()
  9. active = fields.Boolean('Active', default=True)
  10. message_confirm = fields.Text('Message Confirm')
  11. ### Statement - Line - user
  12. statement_id = fields.Many2one('account.bank.statement', 'Bank statement ')
  13. user_statement = fields.Many2one('res.users', 'Res user')
  14. journal_id = fields.Many2one('account.journal', 'Journal')
  15. ##
  16. line_difference = fields.Many2one('account.bank.statement.line', 'Bank statement line difference')
  17. line_next_open = fields.Many2one('account.bank.statement.line', 'Bank statement line next open statement')
  18. ### Amount
  19. amount_statement = fields.Float('Amount Statement', digits_compute=dp.get_precision('Account'), required=True)
  20. amount_real = fields.Float('Amount Real', digits_compute=dp.get_precision('Account'), required=True)
  21. amount_difference = fields.Float('Amount Difference', digits_compute=dp.get_precision('Account'), required=True)
  22. amount_next_open = fields.Float('Amount Next open statement', digits_compute=dp.get_precision('Account'), required=True)
  23. '''
  24. @fields statement_id = Id de la caja que se esta cerrando.
  25. @fields user_statement = Id del propietario de la caja.
  26. @fields journal_id = Id del diario de la caja.
  27. @fields line_difference = Id de la linea de la caja donde se registro la diferencia del cierre.
  28. @fields line_next_open = Id de la linea donde se registro el monto de próxima apertura de caja.
  29. @fields amount_statement = Monto en la caja del sistema.
  30. @fields amount_real = Monto real del cierre de la caja.
  31. @fields amount_difference = Monto de la diferencia del cierre.
  32. @fields amount_next_open = Monto de la próxima apertura de caja.
  33. '''