Un detalle que encuentro de inicio, es que no estás usando comillas para la entrada de sucursal en tu sesión
Debería ser
Segundo, me causa desconfianza esta query (tal vez sea la que te inserte registros mal) ya que probablemente no obtengas el registro que deseas si no es el último (más reciente)...
Una opción sería meter todos tus inserts en una transacción y ejecutarlas ya sea en el PHP o en un stored procedure en postgresql
Saludos!