La solución que he encontrado pasa por eliminar la sentencia que filtra por los no conciliados totalmente, tratando así todos los apuntes a partir del primer ejercicio abierto. Es algo más lento, pero de momento no he encontrado otra más solución:
Es decir:
SELECT l.partner_id, a.type, SUM(l.debit-l.credit) FROM account_move_line l LEFT JOIN account_account a ON (l.account_id=a.id) WHERE a.type IN ('receivable','payable') AND l.partner_id IN %s AND """ + query + """ GROUP BY l.partner_id, a.type
La solución que he encontrado pasa por eliminar la sentencia que filtra por los no conciliados totalmente, tratando así todos los apuntes a partir del primer ejercicio abierto. Es algo más lento, pero de momento no he encontrado otra más solución:
Es decir:
SELECT l.partner_id, a.type, SUM(l.debit- l.credit)
FROM account_move_line l
LEFT JOIN account_account a ON (l.account_id=a.id)
WHERE a.type IN ('receivable' ,'payable' )
AND l.partner_id IN %s
AND """ + query + """
GROUP BY l.partner_id, a.type