Bug: CSVimport asigna codpago = null al importar facturas. La comparación de forma de pago usa !== estricto entre tipos distintos (int vs string), por lo que nunca encuentra coincidencia y el campo queda vacío, provocando un error de guardado ("el campo codpago no puede ser nulo").
Objetivo: Que la importación de facturas por CSV asigne correctamente la forma de pago indicada en el CSV, evitando que las facturas fallen al guardarse.
Qué modificar:
Lib/ManualTemplates/CustomerInvoices.php — método setModelValues(), case codpago Lib/ManualTemplates/SupplierInvoices.php — método setModelValues(), case codpago
España, 6 meses, nivel 24
|
|
28-08-2026 18:36:10 esteban Yo me encargo de esta tarea. |
|
|
28-08-2026 18:38:01 esteban ENVIADA - https://github.com/FacturaScripts/csvimport/pull/79 |
|
|
28-08-2026 18:38:24 esteban Se modifica la comparación de idempresa en los archivos CustomerInvoices.php y SupplierInvoices.php para asegurar que se realice como enteros. Esto previene posibles errores de comparación entre tipos de datos.Archivos modificados: CustomerInvoices.php SupplierInvoices.php |