Determinar el Tipo de Poliza
Hola @all
Mientras he estado realizando el trabajo de obtener y agregar información del CFDi para la póliza, he visto algunos detalles que me gustaría comentarles aquí en este issue, y que ademas estan relacionados con la determianncion del tipo de Poliza: Ingreso | Egreso | Diario
Adjunto un archivo XML generado para que visualicen el error. Buscar las polizas en donde se involucra el CFDi con folio fiscal: 1625E85F-E245-4E4B-8F80-1F812EC7A7C1
El comprobante con dicho folio, corresponde a una factura de Cliente, la cual, se pago en dos parcialidades, es decir dos Ingresos, por lo que serian dos polizas del mismo tipo, y no como se genero en el reporte, que hay una poliza de tipo="1", otr de tipo="2" y una ultima de tipo="3".
Segun mi opinión, podemos determinarlo en base al journal y a la cuenta default_credit_account_id o default_debit_account_id configuradas en el.
Hasta ahorita, si tomamos en cuenta el tipo de journal [cash, bank]
Y para saber si es Ingreso | Egreso, se toma en cuenta el credit o debit del account_move_line.
Pero lo que falta es tomar en cuenta, que estas validaciones deben determinar el tipo de poliza basandonos solo en el account_move_line que tenga relacionado el account_id que corresponda con el default_credit_account_id o default_debit_account_id del journal que se esta usando.
Ya lo estuve platicando con @agb80
Espero haberme explicado, de cualquier forma aqui sigo al pendiente.
Reciban cordiales saludos!