Point Of Sale filtering (account_invoice)
Esta blueprint apunta a agregar el filtrado por puntos de venta de afip a un invoice.
La idea es la siguiente:
Se comienza añadiendo un campo selection al invoice llamado "point_of_sale" el cual hace referencia (mediante una función o como sugieran) a la lista disponible de point of sales que haya en account_journal (podría ser un SELECT DISTINCT point_of_sale de la tabla account_journal), y se agrega a la vista considerando su onchange (a mencionar debajo).
Y la funcionalidad seria la siguiente:
Si se carga un partner sin haber cargado previamente un point_of_sale el curso será el que es hoy en día, el cual es filtrar todos los journals disponibles para ese partner de todos los puntos de venta.
Si se carga un point_of_sale y LUEGO se carga un partner, se cargarán todos los journals disponibles para ese partner, DEL PUNTO DE VENTA SELECCIONADO.
Si se carga un partner, y luego se selecciona un point_of_sale, procede a filtrarse los journals para ese punto de venta.
-------
Habría que modificar el onchange_partner que hay en invoice.py del l10n_ar_invoice, y debajo habría que crear una función onchange_pos, del mismo módulo.
Esto brinda simpleza a los usuarios que tengan y usen más de un punto de venta en OpenERP y esta localización, ya que al tener tantos diarios asociados es mucho más práctico el filtro de puntos de venta.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Darío De Giacomo
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by