[2026-06-03 17:38:54] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":7640,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.361156","lng_raw":"-66.106498","geo_raw":"2026-06-03T17:38:52.607Z"}}
[2026-06-03 17:38:54] factura LUMA no enviada (campo ausente)
[2026-06-03 17:38:54] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-03 17:38:54] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-03 17:38:54] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-03 17:38:54] lookup compania_id | {"valor":"homepower","compania_id":null}
[2026-06-03 17:38:54] OK INSERT completo | {"pid":"659de4f77858","cliente":"Edwin"}
[2026-06-03 17:38:54] Estado inicial: relleno a borrador si vacío | {"pid":"659de4f77858","filas":0}
[2026-06-03 23:34:24] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":7630,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":true,"count":1,"tipos":["frente_casa"]},"gps":{"lat_raw":"18.459841","lng_raw":"-66.394769","geo_raw":"2026-06-03T23:34:21.016Z"}}
[2026-06-03 23:34:24] factura LUMA no enviada (campo ausente)
[2026-06-03 23:34:24] fotos proyecto recibidas | {"count":1}
[2026-06-03 23:34:24] foto proyecto guardada | {"tipo":"frente_casa","filename":"frente_casa.pdf","size":491408}
[2026-06-03 23:34:24] fotos proyecto totales guardadas | {"pid":"96be2d08e41a","count":1,"tipos":["frente_casa"]}
[2026-06-03 23:34:24] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-03 23:34:24] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-03 23:34:24] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-03 23:34:24] lookup compania_id | {"valor":"prime","compania_id":null}
[2026-06-03 23:34:24] OK INSERT completo | {"pid":"96be2d08e41a","cliente":"Yari Velez"}
[2026-06-03 23:34:24] Estado inicial: relleno a borrador si vacío | {"pid":"96be2d08e41a","filas":0}
[2026-06-04 02:19:18] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":7820,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.459841","lng_raw":"-66.394768","geo_raw":"2026-06-04T02:19:16.773Z"}}
[2026-06-04 02:19:18] factura LUMA no enviada (campo ausente)
[2026-06-04 02:19:18] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-04 02:19:18] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-04 02:19:18] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-04 02:19:18] lookup compania_id | {"valor":"homepower","compania_id":null}
[2026-06-04 02:19:18] OK INSERT completo | {"pid":"a6ace5010d2d","cliente":"rest fvsfx"}
[2026-06-04 02:19:18] Estado inicial: relleno a borrador si vacío | {"pid":"a6ace5010d2d","filas":0}
[2026-06-05 18:03:48] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":3899348,"error":0},"factura_luma":{"present":true,"name":"factura Eleuterio Ortiz Rivera.pdf","size":2854931,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.361376","lng_raw":"-66.106784","geo_raw":"2026-06-05T18:03:36.704Z"}}
[2026-06-05 18:03:48] factura LUMA guardada OK | {"filename":"709d775ec5f2.pdf","size":2854931}
[2026-06-05 18:03:48] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-05 18:03:48] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-05 18:03:48] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-05 18:03:48] lookup compania_id | {"valor":"homepower","compania_id":null}
[2026-06-05 18:03:48] OK INSERT completo | {"pid":"709d775ec5f2","cliente":"ELEUTERIO ORTIZ RIVERA"}
[2026-06-05 18:03:48] Estado inicial: relleno a borrador si vacío | {"pid":"709d775ec5f2","filas":0}
[2026-06-06 09:15:48] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336915,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.44157811","lng_raw":"-66.16735693","geo_raw":"2026-06-06T09:15:43.496Z"}}
[2026-06-06 09:15:48] factura LUMA guardada OK | {"filename":"9c6d0e613aaa.pdf","size":1527993}
[2026-06-06 09:15:48] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 09:15:48] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 09:15:48] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 09:15:48] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 09:15:48] OK INSERT completo | {"pid":"9c6d0e613aaa","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 09:15:48] Estado inicial: relleno a borrador si vacío | {"pid":"9c6d0e613aaa","filas":0}
[2026-06-06 10:00:45] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.45984","lng_raw":"-66.39477","geo_raw":"2026-06-06T10:00:40.368Z"}}
[2026-06-06 10:00:45] factura LUMA guardada OK | {"filename":"0d504015c41e.pdf","size":1527993}
[2026-06-06 10:00:45] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 10:00:45] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 10:00:45] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 10:00:45] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 10:00:45] OK INSERT completo | {"pid":"0d504015c41e","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 10:00:46] Estado inicial: relleno a borrador si vacío | {"pid":"0d504015c41e","filas":0}
[2026-06-06 10:32:12] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Báez factura luma.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.473279","lng_raw":"-66.395009","geo_raw":"2026-06-06T10:32:07.161Z"}}
[2026-06-06 10:32:12] factura LUMA guardada OK | {"filename":"e61618a96b32.pdf","size":1527993}
[2026-06-06 10:32:12] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 10:32:12] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 10:32:12] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 10:32:12] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 10:32:12] OK INSERT completo | {"pid":"e61618a96b32","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 10:32:12] Estado inicial: relleno a borrador si vacío | {"pid":"e61618a96b32","filas":0}
[2026-06-06 18:16:39] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T18:16:35.139Z"}}
[2026-06-06 18:16:39] factura LUMA guardada OK | {"filename":"5087ccc3087c.pdf","size":1527993}
[2026-06-06 18:16:39] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 18:16:39] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 18:16:39] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 18:16:39] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 18:16:39] OK INSERT completo | {"pid":"5087ccc3087c","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 18:16:39] Estado inicial: relleno a borrador si vacío | {"pid":"5087ccc3087c","filas":0}
[2026-06-06 19:11:03] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T19:10:59.226Z"}}
[2026-06-06 19:11:03] factura LUMA guardada OK | {"filename":"c1120970b062.pdf","size":1527993}
[2026-06-06 19:11:03] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 19:11:03] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 19:11:03] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 19:11:03] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 19:11:03] OK INSERT completo | {"pid":"c1120970b062","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 19:11:03] Estado inicial: relleno a borrador si vacío | {"pid":"c1120970b062","filas":0}
[2026-06-06 19:25:46] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T19:25:41.975Z"}}
[2026-06-06 19:25:46] factura LUMA guardada OK | {"filename":"78aa5623071f.pdf","size":1527993}
[2026-06-06 19:25:46] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 19:25:46] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 19:25:46] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 19:25:46] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 19:25:46] OK INSERT completo | {"pid":"78aa5623071f","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 19:25:46] Estado inicial: relleno a borrador si vacío | {"pid":"78aa5623071f","filas":0}
[2026-06-06 20:03:50] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T20:03:46.719Z"}}
[2026-06-06 20:03:50] factura LUMA guardada OK | {"filename":"b4945f7d8f57.pdf","size":1527993}
[2026-06-06 20:03:50] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 20:03:50] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 20:03:50] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 20:03:51] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 20:03:51] OK INSERT completo | {"pid":"b4945f7d8f57","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 20:03:51] Estado inicial: relleno a borrador si vacío | {"pid":"b4945f7d8f57","filas":0}
[2026-06-06 20:53:01] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T20:52:57.232Z"}}
[2026-06-06 20:53:01] factura LUMA guardada OK | {"filename":"83aa9fd69f60.pdf","size":1527993}
[2026-06-06 20:53:01] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 20:53:01] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 20:53:01] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 20:53:01] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 20:53:01] OK INSERT completo | {"pid":"83aa9fd69f60","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 20:53:01] Estado inicial: relleno a borrador si vacío | {"pid":"83aa9fd69f60","filas":0}
[2026-06-06 21:18:38] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336927,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T21:18:34.323Z"}}
[2026-06-06 21:18:38] factura LUMA guardada OK | {"filename":"caa6b6a03c61.pdf","size":1527993}
[2026-06-06 21:18:38] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 21:18:38] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 21:18:38] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 21:18:38] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 21:18:38] OK INSERT completo | {"pid":"caa6b6a03c61","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 21:18:38] Estado inicial: relleno a borrador si vacío | {"pid":"caa6b6a03c61","filas":0}
[2026-06-06 22:27:35] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Factura.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441578","lng_raw":"-66.167357","geo_raw":"2026-06-06T22:27:31.460Z"}}
[2026-06-06 22:27:35] factura LUMA guardada OK | {"filename":"722d0c1bbc98.pdf","size":1527993}
[2026-06-06 22:27:35] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 22:27:35] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 22:27:35] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 22:27:35] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 22:27:35] OK INSERT completo | {"pid":"722d0c1bbc98","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-06 22:27:35] Estado inicial: relleno a borrador si vacío | {"pid":"722d0c1bbc98","filas":0}
[2026-06-06 23:15:35] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336874,"error":0},"factura_luma":{"present":true,"name":"factura 2 Eleuterio Ortiz Rivera.pdf","size":152461,"error":0,"tmp":"present"},"fotos_proyecto":{"present":true,"count":4,"tipos":["foto_breaker_contador","frente_casa","licencia_pasaporte","main_breaker"]},"gps":{"lat_raw":"18.459839","lng_raw":"-66.394773","geo_raw":"2026-06-06T23:15:29.580Z"}}
[2026-06-06 23:15:35] factura LUMA guardada OK | {"filename":"cd8f6638c167.pdf","size":152461}
[2026-06-06 23:15:35] fotos proyecto recibidas | {"count":4}
[2026-06-06 23:15:35] foto proyecto tipo inválido ignorada | {"idx":0,"tipo":"foto_breaker_contador"}
[2026-06-06 23:15:35] foto proyecto guardada | {"tipo":"frente_casa","filename":"frente_casa.jpg","size":109534}
[2026-06-06 23:15:35] foto proyecto guardada | {"tipo":"licencia_pasaporte","filename":"licencia_pasaporte.jpg","size":109232}
[2026-06-06 23:15:35] foto proyecto guardada | {"tipo":"main_breaker","filename":"main_breaker.pdf","size":491408}
[2026-06-06 23:15:35] fotos proyecto totales guardadas | {"pid":"cd8f6638c167","count":3,"tipos":["frente_casa","licencia_pasaporte","main_breaker"]}
[2026-06-06 23:15:35] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-06 23:15:35] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-06 23:15:35] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-06 23:15:35] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-06 23:15:35] OK INSERT completo | {"pid":"cd8f6638c167","cliente":"ELEUTERIO ORTIZ RIVERA"}
[2026-06-06 23:15:35] Estado inicial: relleno a borrador si vacío | {"pid":"cd8f6638c167","filas":0}
[2026-06-07 00:49:01] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336881,"error":0},"factura_luma":{"present":true,"name":"Nestor Jiménez Factura Luma.pdf","size":150190,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.47333","lng_raw":"-66.395136","geo_raw":"2026-06-07T00:48:58.788Z"}}
[2026-06-07 00:49:01] factura LUMA guardada OK | {"filename":"0de62a1cbd20.pdf","size":150190}
[2026-06-07 00:49:01] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-07 00:49:01] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-07 00:49:01] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-07 00:49:01] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-07 00:49:01] OK INSERT completo | {"pid":"0de62a1cbd20","cliente":"NESTOR J JIMENEZ JUAN"}
[2026-06-07 00:49:01] Estado inicial: relleno a borrador si vacío | {"pid":"0de62a1cbd20","filas":0}
[2026-06-08 03:45:53] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336816,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.473291","lng_raw":"-66.395048","geo_raw":"2026-06-08T03:45:51.416Z"}}
[2026-06-08 03:45:53] factura LUMA no enviada (campo ausente)
[2026-06-08 03:45:53] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-08 03:45:53] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-08 03:45:53] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-08 03:45:53] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-08 03:45:53] OK INSERT completo | {"pid":"34b23facce03","cliente":"Raul Morales"}
[2026-06-08 03:45:53] Estado inicial: relleno a borrador si vacío | {"pid":"34b23facce03","filas":0}
[2026-06-08 06:03:00] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336825,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.45984","lng_raw":"-66.39477","geo_raw":"2026-06-08T06:02:58.806Z"}}
[2026-06-08 06:03:00] factura LUMA no enviada (campo ausente)
[2026-06-08 06:03:00] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-08 06:03:00] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-08 06:03:00] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-08 06:03:00] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-08 06:03:00] OK INSERT completo | {"pid":"50ebd6f1401e","cliente":"test"}
[2026-06-08 06:03:00] Estado inicial: relleno a borrador si vacío | {"pid":"50ebd6f1401e","filas":0}
[2026-06-08 20:28:20] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336797,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.361556","lng_raw":"-66.106795","geo_raw":"2026-06-08T20:28:18.044Z"}}
[2026-06-08 20:28:20] factura LUMA no enviada (campo ausente)
[2026-06-08 20:28:20] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-08 20:28:20] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-08 20:28:20] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-08 20:28:20] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-08 20:28:20] OK INSERT completo | {"pid":"9fcf0bb11a1f","cliente":"luis torres"}
[2026-06-08 20:28:20] Estado inicial: relleno a borrador si vacío | {"pid":"9fcf0bb11a1f","filas":0}
[2026-06-08 21:43:53] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336853,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.418465","lng_raw":"-66.108083","geo_raw":"2026-06-08T21:43:50.632Z"}}
[2026-06-08 21:43:53] factura LUMA no enviada (campo ausente)
[2026-06-08 21:43:53] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-08 21:43:53] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-08 21:43:53] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-08 21:43:53] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-08 21:43:53] OK INSERT completo | {"pid":"ccc229d740ea","cliente":"test 1 y 2"}
[2026-06-08 21:43:53] solar_diseno_json guardado vía UPDATE | {"pid":"ccc229d740ea","panels":18}
[2026-06-08 21:43:53] Estado inicial: relleno a borrador si vacío | {"pid":"ccc229d740ea","filas":0}
[2026-06-08 21:59:29] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336857,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.418465","lng_raw":"-66.108083","geo_raw":"2026-06-08T21:59:25.908Z"}}
[2026-06-08 21:59:29] factura LUMA no enviada (campo ausente)
[2026-06-08 21:59:29] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-08 21:59:29] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-08 21:59:29] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-08 21:59:29] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-08 21:59:29] OK INSERT completo | {"pid":"2e07a8ebece3","cliente":"testv15 yfjj"}
[2026-06-08 21:59:29] solar_diseno_json guardado vía UPDATE | {"pid":"2e07a8ebece3","panels":13}
[2026-06-08 21:59:29] Estado inicial: relleno a borrador si vacío | {"pid":"2e07a8ebece3","filas":0}
[2026-06-08 23:33:51] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336313,"error":0},"factura_luma":{"present":true,"name":"20260608_192504.heic","size":1014726,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.437665","lng_raw":"-66.550817","geo_raw":"2026-06-08T23:33:42.467Z"}}
[2026-06-08 23:33:51] factura LUMA mime no aceptado | {"mime":"image\/heic"}
[2026-06-08 23:33:51] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-08 23:33:51] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-08 23:33:51] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-08 23:33:51] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-08 23:33:51] OK INSERT completo | {"pid":"7354584d349c","cliente":"Leonardo Martinez Santiago"}
[2026-06-08 23:33:51] solar_corrida_json guardado vía UPDATE | {"pid":"7354584d349c","obs":0}
[2026-06-08 23:33:51] solar_diseno_json guardado vía UPDATE | {"pid":"7354584d349c","panels":13}
[2026-06-08 23:33:51] Estado inicial: relleno a borrador si vacío | {"pid":"7354584d349c","filas":0}
[2026-06-10 19:02:26] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":1981923,"error":0},"factura_luma":{"present":true,"name":"factura Eleuterio Ortiz Rivera.pdf","size":2854931,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.460767","lng_raw":"-66.489278","geo_raw":"2026-06-10T19:02:17.284Z"}}
[2026-06-10 19:02:26] factura LUMA guardada OK | {"filename":"32f76c3559b1.pdf","size":2854931}
[2026-06-10 19:02:26] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-10 19:02:26] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-10 19:02:26] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-10 19:02:26] lookup compania_id | {"valor":"solartrade","compania_id":null}
[2026-06-10 19:02:26] OK INSERT completo | {"pid":"32f76c3559b1","cliente":"ELEUTERIO ORTIZ RIVERA"}
[2026-06-10 19:02:26] solar_corrida_json guardado vía UPDATE | {"pid":"32f76c3559b1","obs":0}
[2026-06-10 19:02:26] solar_diseno_json guardado vía UPDATE | {"pid":"32f76c3559b1","panels":14}
[2026-06-10 19:02:26] Estado inicial: relleno a borrador si vacío | {"pid":"32f76c3559b1","filas":0}
[2026-06-13 01:25:36] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Luma.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441593596780464","lng_raw":"-66.16735513688023","geo_raw":"2026-06-13T01:25:31.262Z"}}
[2026-06-13 01:25:36] factura LUMA guardada OK | {"filename":"6b34648a9f0d.pdf","size":1527993}
[2026-06-13 01:25:36] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-13 01:25:36] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-13 01:25:36] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-13 01:25:36] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-13 01:25:36] OK INSERT completo | {"pid":"6b34648a9f0d","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-13 01:25:36] solar_diseno_json guardado vía UPDATE | {"pid":"6b34648a9f0d","panels":14}
[2026-06-13 01:25:36] Estado inicial: relleno a borrador si vacío | {"pid":"6b34648a9f0d","filas":0}
[2026-06-13 20:33:19] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":336928,"error":0},"factura_luma":{"present":true,"name":"Efrain Baez Ortiz Luma.pdf","size":1527993,"error":0,"tmp":"present"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.441583","lng_raw":"-66.167346","geo_raw":"2026-06-13T20:33:14.081Z"}}
[2026-06-13 20:33:19] factura LUMA guardada OK | {"filename":"63c6055724d1.pdf","size":1527993}
[2026-06-13 20:33:19] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"rmorales@firecapturestudio.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-13 20:33:19] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":1,"session_nombre":"Raul Morales","session_email":"rmorales@firecapturestudio.com","post_id":0,"post_email":"rmorales@firecapturestudio.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-13 20:33:19] consultor lookup END | {"final_id":1,"final_nombre":"Raul Morales","final_email":"rmorales@firecapturestudio.com","source":"session_cookie"}
[2026-06-13 20:33:19] lookup compania_id | {"valor":"equity","compania_id":null}
[2026-06-13 20:33:19] OK INSERT completo | {"pid":"63c6055724d1","cliente":"EFRAIN BAEZ ORTIZ"}
[2026-06-13 20:33:19] solar_diseno_json guardado vía UPDATE | {"pid":"63c6055724d1","panels":14}
[2026-06-13 20:33:19] Estado inicial: relleno a borrador si vacío | {"pid":"63c6055724d1","filas":0}
[2026-06-15 06:12:05] REQUEST recibido — inventario de archivos | {"pdf":{"present":true,"size":3899307,"error":0},"factura_luma":{"present":false,"reason":"campo factura_luma ausente en $_FILES"},"fotos_proyecto":{"present":false,"reason":"campo fotos_proyecto ausente en $_FILES"},"gps":{"lat_raw":"18.459839","lng_raw":"-66.394772","geo_raw":"2026-06-15T06:11:58.377Z"}}
[2026-06-15 06:12:05] factura LUMA no enviada (campo ausente)
[2026-06-15 06:12:05] consultor lookup START | {"post_consultor_id":0,"post_consultor_email":"raulmorales315@gmail.com","post_consultor_nombre":"Raul Morales","cookie_present":true}
[2026-06-15 06:12:05] CAPA 1 OK — sesión activa (override aplicado) | {"session_id":25,"session_nombre":"Raul Morales","session_email":"raulmorales315@gmail.com","post_id":0,"post_email":"raulmorales315@gmail.com","post_nombre":"Raul Morales","cliente_mando_datos_distintos":false}
[2026-06-15 06:12:05] consultor lookup END | {"final_id":25,"final_nombre":"Raul Morales","final_email":"raulmorales315@gmail.com","source":"session_cookie"}
[2026-06-15 06:12:05] lookup compania_id | {"valor":"homepower","compania_id":null}
[2026-06-15 06:12:05] OK INSERT completo | {"pid":"1d68c36460c5","cliente":"test zoho"}
[2026-06-15 06:12:05] Estado inicial: relleno a borrador si vacío | {"pid":"1d68c36460c5","filas":0}
