conciliaciones.py 1.64 KB
# -*- coding: utf-8 -*-
###############################################################################
#    License, author and contributors information in:                         #
#    __manifest__.py file at the root folder of this module.                  #
###############################################################################

from odoo import models, fields, api, _
from odoo.exceptions import UserError, ValidationError, Warning
import datetime

class tpv_conciliacion(models.Model):
    _name = 'tpv_c.conciliacion'
    _description = 'Conciliacion de Cuenta Corriente CUIT'

    name = fields.Char(string='Titulo')

    notas = fields.Text(string='Notas')

    fecha = fields.Date(string='Fecha')

    estado = fields.Selection(
        string='Estado', 
        selection=[
            ('b', 'Borrador'), 
            ('p', 'Conciliado'),
            ],
        required=True,
        default="b"
        )

    cuit = fields.Many2one(
        comodel_name='asw.cliente', 
        string='Cuit')

    facturas = fields.Many2many(
        comodel_name='asw.comprobante', 
        string='Duedas de cliete y resivos propios',
        relation = 'tpv_correcciones_conciliaciones_facturas',
        column1 = 'conciliacion_id',
        column2 = 'factura_id'
        )

    resivos = fields.Many2many(
        comodel_name='asw.comprobante', 
        string='Resivos de cliente y facturas de proveedor',
        relation = 'tpv_correcciones_conciliaciones_resivos',
        column1 = 'conciliacion_id',
        column2 = 'resivos_id'
        )


    def BuscarComprobantes(self):
        pass

    def Conciliar(self):
        pass